Skip to content

GANTASMO masthead and footer, correct attribution, gallery re-rendere… - #4

Merged
danieljtrujillo merged 1 commit into
mainfrom
cockpit
Aug 30, 2026
Merged

GANTASMO masthead and footer, correct attribution, gallery re-rendere…#4
danieljtrujillo merged 1 commit into
mainfrom
cockpit

Conversation

@danieljtrujillo

Copy link
Copy Markdown
Collaborator

…d on the app's backend

The README opens the way theDAW's does: the banner, a stack and identity badge block, the GANTASMO links, and the identity paragraph, then the project. The same links close the file over "Made by Daniel Joaquin Trujillo and Josh Valenzuela as GANTASMO." The badges are Markdown rather than the centred HTML theDAW uses, because the in-app documentation viewer escapes HTML; there they degrade to plain text links instead of escaped markup. Project and stack badges carry the cockpit's cyan and magenta, the social row keeps the platform brand colours.

Attribution corrected throughout. LICENSE and the Legal section now read "Daniel Joaquin Trujillo and GANTASMO".

The masthead cites nine external hosts, and the documented invariant is that EXTERNAL_ALLOW covers every host the bundled documentation cites, so gantasmo.com, spotify.com, youtube.com, instagram.com, x.com, electronjs.org and threejs.org join the list, with the ARCHITECTURE and OVERVIEW enumerations updated to match.

The gallery is re-rendered, and the note that shipped with it was wrong. The first run measured 135 s and 103 s first draws for naturestomb and miraclemile and called that the open compile regression; it is not. The harness does not inherit the application's Electron switches, so those numbers were ANGLE's D3D11 path, which commit 4f12098 already moved the app off. gallery.plan.json now sets electronArgs to the same --use-angle=gl and --gpu-program-cache-size-kb=524288 that main.js sets, every still is re-rendered on that backend, and the same two scenes first-draw in 5.2 s and 3.7 s.

…d on the app's backend

The README opens the way theDAW's does: the banner, a stack and identity badge
block, the GANTASMO links, and the identity paragraph, then the project. The
same links close the file over "Made by Daniel Joaquin Trujillo and Josh
Valenzuela as GANTASMO." The badges are Markdown rather than the centred HTML
theDAW uses, because the in-app documentation viewer escapes HTML; there they
degrade to plain text links instead of escaped markup. Project and stack badges
carry the cockpit's cyan and magenta, the social row keeps the platform brand
colours.

Attribution corrected throughout. LICENSE and the Legal section now read
"Daniel Joaquin Trujillo and GANTASMO".

The masthead cites nine external hosts, and the documented invariant is that
EXTERNAL_ALLOW covers every host the bundled documentation cites, so
gantasmo.com, spotify.com, youtube.com, instagram.com, x.com, electronjs.org
and threejs.org join the list, with the ARCHITECTURE and OVERVIEW enumerations
updated to match.

The gallery is re-rendered, and the note that shipped with it was wrong. The
first run measured 135 s and 103 s first draws for naturestomb and miraclemile
and called that the open compile regression; it is not. The harness does not
inherit the application's Electron switches, so those numbers were ANGLE's
D3D11 path, which commit 4f12098 already moved the app off. gallery.plan.json
now sets electronArgs to the same --use-angle=gl and
--gpu-program-cache-size-kb=524288 that main.js sets, every still is re-rendered
on that backend, and the same two scenes first-draw in 5.2 s and 3.7 s.
@danieljtrujillo
danieljtrujillo requested a balanced review from Copilot August 30, 2026 17:14
@danieljtrujillo
danieljtrujillo merged commit 446c4d1 into main Aug 30, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Some bundled documentation links remain blocked and the allowlist documentation is inconsistent.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Updates GANTASMO branding and attribution while aligning gallery rendering with the application’s GPU backend.

Changes:

  • Adds branded masthead/footer and corrects attribution.
  • Expands the external-link allowlist and documentation.
  • Configures gallery rendering to use OpenGL and the larger shader cache.
File summaries
File Description
src/main/main.js Expands allowed external domains.
README.md Adds branding, badges, links, and attribution.
LICENSE Updates copyright ownership.
docs/OVERVIEW.md Documents the expanded allowlist.
docs/ARCHITECTURE.md Adds new domains to the policy table.
docs/media/README.md Documents corrected rendering benchmarks.
docs/media/gallery.plan.json Adds Electron GPU arguments and reformats shots.
Review details

Suppressed comments (1)

README.md:28

  • The phrase is missing “of”: it should read “in the fields of Artificial Intelligence.”
> Artificial Intelligence, Augmented Reality, Virtual Reality, the democratization of
  • Files reviewed: 7/25 changed files
  • Comments generated: 3
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/main/main.js
'instagram.com',
'x.com',
'electronjs.org',
'threejs.org',
Comment thread README.md
[![hardware Audima Sway](https://img.shields.io/badge/hardware-Audima%20Sway-ff2d95?style=flat-square&labelColor=0b0f17)](https://audima.com.au)
![platform Windows macOS Linux](https://img.shields.io/badge/platform-Windows%20%2F%20macOS%20%2F%20Linux-2de1fc?style=flat-square&labelColor=0b0f17&logo=windows&logoColor=white)
[![companion theDAW](https://img.shields.io/badge/companion-theDAW-7C3AED?style=flat-square&labelColor=0b0f17&logo=github&logoColor=white)](https://github.com/gantasmo/theDAW)
[![license MIT](https://img.shields.io/badge/license-MIT-2de1fc?style=flat-square&labelColor=0b0f17)](LICENSE)
Comment thread docs/ARCHITECTURE.md
Comment on lines +156 to +160
| `gantasmo.com` |
| `spotify.com` |
| `youtube.com` |
| `instagram.com` |
| `x.com` |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants